package com.example.views;

import com.example.models.User;
import org.kohsuke.stapler.StaplerRequest;
import org.kohsuke.stapler.StaplerResponse;

import javax.servlet.ServletException;
import java.io.IOException;

/**
 * @author lijianbo
 */
public class UserView {

    // 处理表单提交
    public void doCreateUser(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException {
        User user = new User();
        req.bindParameters(user); // Stapler绑定表单参数到User对象
        // 处理用户对象（例如保存到数据库等）
        System.out.println(user);
        // ...
        rsp.forwardToPreviousPage(req); // 在完成后返回到之前的页面
    }

    public String doDynamic(StaplerRequest req, StaplerResponse rsp) {
        return "UserView";
    }

}
